public class Date {
    public int year;
    public int month;
    public int day;
    //写一个方法设置 年月日
    public void setDate(int year,int month,int day){
        this.year=year;//this 代表当前对象的引用
        this.month=month;
        this.day=day;
    }
    public void printDate(){
        System.out.println(this.year+" "+this.month+" "+this.day);
        this.ceShi();
    }
    public void ceShi(){
        System.out.println("测试");
    }
    public Date(){
        //this.year=2020;
        this(2024,12,12);
        System.out.println("这是构造方法 没有返回值 必须和类同名");
        //实例化对象的时候 可以用构造方法初始化
    }
    public Date(int year,int month,int day){
        this.year=year;
        this.month=month;
        this.day=day;
    }
    public static void main(String[] args) {
/*        Date date=new Date();
        date.setDate(2008,8,8);
        date.printDate();
        Date date1=new Date();
        date1.setDate(2024,8,8);
        date1.printDate();
        System.out.println();*/
        Date date=new Date(2018,12,12);
        date.printDate();
    }
}